suffer a setback - Alemán Inglés Diccionario